Számok eltárolása tömbbe, majd az elemek kiíratása (Tomb.pas)

program Tomb;
uses crt;
var i,n:integer;
    a:array [1..30] of integer;
BEGIN
   write('n:=');
   readln(n);

   i:=1;
   while(i<=n) do begin
      write('a[',i,']:=');
      readln(a[i]);
      i:=i+1;
      end;

   i:=1;
   while(i<=n) do begin
      writeln(a[i]);
      i:=i+1;
      end;
END.